package com.shop.coupon.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.shop.common.core.domain.Result;
import com.shop.coupon.domain.Coupon;
import com.shop.coupon.domain.CouponHistory;
import com.shop.coupon.domain.vo.CouponHistoryVo;

import java.util.List;

public interface CouponHistoryVoService extends IService<CouponHistoryVo> {
    Result<CouponHistoryVo> couponUserSelect(CouponHistoryVo couponHistoryVo);

    Result<CouponHistoryVo> couponUserSelectUse(CouponHistoryVo couponHistoryVo);

    Result<CouponHistoryVo> couponUserSelectExpired(CouponHistoryVo couponHistoryVo);

    Result<CouponHistoryVo> couponUserDelete(Long memberId);
}
